#ifndef _PLAYER_FACTORY_H_
#define _PLAYER_FACTORY_H_

#include "..\Components\GameObject.h"
#include "..\Math\Vector2.h"

class PlayerFactory
{
public:
	PlayerFactory(void){}
	virtual ~PlayerFactory(void){}
	virtual GameObject* createPlayer(const vn::Vector2& p_position) = 0;
};

#endif // _PLAYER_FACTORY_H_